Tabelle userinfo

Die Tabelle userinfo enthält die Angaben zur Person, d.h. email, Nutzerkennung, Passwort etc.

Tabelle userinfo

Feld

Erläuterung

Beispiel

tid

Id-Nummer

1

benutzer

Nutzerkennung für Anmeldung

testuser

kennwort

Passwort alter Client

frsgrgr

name

Name der Person

Ein Testuser ohne Name

max_versuch

Maximale Logins

5

akt_versuch

Aktuelle Login-Versuche

0

email

Email-Adresse

test@uni.de    

administrator

Administrator-Rechte (1=ja, 0=nein)

0

archiv_recht

Leserechte auf Archiv (1=ja, 0=nein)

[im alten Client]

0

passwd_sha

Passwort neuer Client (SHA-1-verschlüsselter HexCode)

 

info

Beschreibung des Users (Sachgebiet, Fachgebiet)

SG 22

 

Diese Tabelle kann manuell gepflegt werden und bildet die Grundlage für die Benutzerverwaltung in SuperX. Die Tabelle wird mit mehreren Tabellen verknüpft, z.B. user_group_bez.

Die Benutzerpassworte werden sha-verschlüsselt gespeichert. Sie können auch externe Daten in diese Tabelle füllen, z.B. aus einer anderen Benutzerverwaltung. Die Passwort-Verschlüsselung müssen Sie allerdings selbst vornehmen. Unter PostgresSQL kann dieses Verfahren elegant automatisiert werden, dort gibt es mit dem Paket pgcrypto eine Möglichkeit, SHA-Digests scriptgesteuert zu erzeugen. Die Syntax lautet:

select encode(digest('<<Klartext-Passwort>>', 'sha1'), 'hex');


Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 228 / 277
Letzter Update: 18.08.2008
Impressum